home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Dev / gcc263-src.lha / gcc-2.6.3 / cp / parse.h < prev    next >
C/C++ Source or Header  |  1994-10-14  |  2KB  |  85 lines

  1. typedef union {long itype; tree ttype; char *strtype; enum tree_code code; } YYSTYPE;
  2. #define    IDENTIFIER    258
  3. #define    TYPENAME    259
  4. #define    SCSPEC    260
  5. #define    TYPESPEC    261
  6. #define    TYPE_QUAL    262
  7. #define    CONSTANT    263
  8. #define    STRING    264
  9. #define    ELLIPSIS    265
  10. #define    SIZEOF    266
  11. #define    ENUM    267
  12. #define    IF    268
  13. #define    ELSE    269
  14. #define    WHILE    270
  15. #define    DO    271
  16. #define    FOR    272
  17. #define    SWITCH    273
  18. #define    CASE    274
  19. #define    DEFAULT    275
  20. #define    BREAK    276
  21. #define    CONTINUE    277
  22. #define    RETURN    278
  23. #define    GOTO    279
  24. #define    ASM_KEYWORD    280
  25. #define    GCC_ASM_KEYWORD    281
  26. #define    TYPEOF    282
  27. #define    ALIGNOF    283
  28. #define    HEADOF    284
  29. #define    CLASSOF    285
  30. #define    SIGOF    286
  31. #define    ATTRIBUTE    287
  32. #define    EXTENSION    288
  33. #define    LABEL    289
  34. #define    AGGR    290
  35. #define    VISSPEC    291
  36. #define    DELETE    292
  37. #define    NEW    293
  38. #define    OVERLOAD    294
  39. #define    THIS    295
  40. #define    OPERATOR    296
  41. #define    CXX_TRUE    297
  42. #define    CXX_FALSE    298
  43. #define    LEFT_RIGHT    299
  44. #define    TEMPLATE    300
  45. #define    TYPEID    301
  46. #define    DYNAMIC_CAST    302
  47. #define    STATIC_CAST    303
  48. #define    REINTERPRET_CAST    304
  49. #define    CONST_CAST    305
  50. #define    SCOPE    306
  51. #define    EMPTY    307
  52. #define    PTYPENAME    308
  53. #define    ASSIGN    309
  54. #define    OROR    310
  55. #define    ANDAND    311
  56. #define    MIN_MAX    312
  57. #define    EQCOMPARE    313
  58. #define    ARITHCOMPARE    314
  59. #define    LSHIFT    315
  60. #define    RSHIFT    316
  61. #define    POINTSAT_STAR    317
  62. #define    DOT_STAR    318
  63. #define    UNARY    319
  64. #define    PLUSPLUS    320
  65. #define    MINUSMINUS    321
  66. #define    HYPERUNARY    322
  67. #define    PAREN_STAR_PAREN    323
  68. #define    POINTSAT    324
  69. #define    TRY    325
  70. #define    CATCH    326
  71. #define    THROW    327
  72. #define    TYPENAME_ELLIPSIS    328
  73. #define    PRE_PARSED_FUNCTION_DECL    329
  74. #define    EXTERN_LANG_STRING    330
  75. #define    ALL    331
  76. #define    PRE_PARSED_CLASS_DECL    332
  77. #define    TYPENAME_DEFN    333
  78. #define    IDENTIFIER_DEFN    334
  79. #define    PTYPENAME_DEFN    335
  80. #define    END_OF_SAVED_INPUT    336
  81.  
  82.  
  83. extern YYSTYPE yylval;
  84. #define YYEMPTY        -2
  85.